The 35-year-old borough victim came to police headquarters and said she'd seen the man in the act as she walked on Broad Avenue near Washington Place the night of Nov. 9, Capt. Anthony Muccio said.
A sketch artist produced a composite based on her description that detectives used to identify Hugo Lopez, 33, said Muccio, the officer in charge of the department.
Lopez was arrested on Friday and released on a disorderly persons summons, answerable in Municipal Court, charging him with lewdness.
Muccio praised the woman for coming forward and providing a description and his detectives for identifying, finding and charging Lopez.
He also asked that anyone who might have witnessed any similar incidents immediately contact Palisades Park police: (201) 944-0900.
Click here to follow Daily Voice West Milford and receive free news updates.